﻿/**
	@file	Start_Game.cpp
	@date	2013/1/25
	@author	김진식(jeensig@gmail.com)
	@brief	Start screen 구현부
*/
#include "Start_Game.h"
#include "Play_Game.h"
#include "FuncClass.h"
#include "Game.h"
#include <Windows.h>
#include <iostream>

StartGame::StartGame()
{

}

StartGame::~StartGame()
{

}

/**
	@brief		초기화
	@remarks	메인 화면 초기화
*/
void StartGame::Init()
{

}

/**
	@brief		업데이트
	@remarks	메인화면을 업데이트한다.
*/
void StartGame::Update(TetrisGame* owner)
{
	char key = ' ';
	std::cin >> key;

	if(key == 's')
	{
		owner->ChangeState(new PlayingGame());
	}
}

/**
	@brief		출력
	@remarks	메인화면에 잘못 눌렀을 때의 출력
*/
void StartGame::Render()
{
	system("cls");

	FuncClass::DrawTextObject(" Tetris ", Position(20, 5));	
	FuncClass::DrawTextObject(" 게임 시작은 s를 눌러주세요 ", Position(10, 6));
}